/**
 * 防抖函数
 * @fn 需要防抖的函数
 * @delay 延时时间
 * renturn 返回一个函数
 */
export function debounce(fn,delay){
  // console.log(fn);
  let timer = null;
  return (...args) => {
    if (timer) clearTimeout(timer);
    timer = setTimeout(() => {
      fn.apply(this, args);
    }, delay);
  };
}
